@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; color:#1e1e1e;font-family:"Microsoft YaHei"; width:100%; background:url(top_bg.jpg) repeat-x top; }
a{ color:#1e1e1e; text-decoration:none;}
ul,li{ list-style:none;}
img{border:none;}
#top{ width:1100px; margin:0 auto; height:104px;}
#top .logo{ width:161px; height:104px; float:left;}
#top .logo img{ float:left;}
#top .nav{float: right;}
#top .nav ul{margin-top: 15px;}
#top .nav ul li{float:left; width:91px; height:92px; line-height:100px; background:url(nav_li_bg.jpg) no-repeat right center;}
#top .nav ul li a{ display:block;float:left; width:91px; height:92px; line-height:92px; text-align:center; font-size:12px; font-family:"Microsoft YaHei"; font-size:14px; }
#top .nav ul li a:hover{ background:url(nav_li_hover.jpg) repeat-x center;}

#banner{ width:100%; height:468px;}
.midbg{ clear:both;width:100%; height:468px;position:absolute;}
.iBan {height:468px;position:relative;z-index:100;_zoom:1;}
.iBanScreen{ height:468px;background-repeat:no-repeat; background-position:center top;}
.banFn{ width:980px; height:468px; margin:0 auto;z-index:99 }
.iBan .banNum{position:absolute;bottom:35px;left:50%;z-index:100;margin-left:-282px;}
.iBan .banNum a{width:115px;height:5px;display:inline;overflow:hidden;text-indent:-999em;float:left;margin-right:10px}
.iBanScreen ul{ width:100%; height:468px;top:0; margin:0 auto}
.iBanScreen li{ width:100%; height:468px;overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:32px; left:50%; z-index:999; margin-left:-282px; }
.iBanScreen .num a{ display:inline-block; width:115px; height:5px;  margin-right:10px}
.iBanScreen .num a.cur{ }

#cont{ width:100%; overflow:hidden;}
.main{ width:1000px; margin:0 auto; clear:both;}
.abouti{ background:url(about_bg.jpg) no-repeat center top; height:119px;  }
.abouti h3{ width:259px; float:left;color:#fff; font-size:22px; font-weight:normal;padding-top:32px;}
.abouti h4{ font-size:14px;color:#8b8b8b; font-size:14px; width:702px; float:left; padding-left:39px; margin-top:22px; height:15px; }

.abouti p{ width:702px; float:left; padding-left:39px; color:#999999; font-size:13px; margin-top:12px; }
.abouti p img{ float:right; margin-left:44px;}

.left{ width:259px; float:left; background:url(left_bg.jpg) repeat-y left top; margin-top:20px;}
.right{ width:741px; float:left;margin-top:20px;margin-bottom:37px;}
.h1_bg{background:url(commend_h1_bg.jpg) repeat-y left top;margin-left:20px; }
.h1_bg p{line-height:39px; font-size:14px; color:#fff;float:left;width:auto; text-indent:20px;font-weight:bold;}
.h1_bg h1{line-height:39px; font-size:12px; font-weight:normal; color:#fff;}
.h1_bg h1 a{ font-size:12px; font-weight:normal; color:#fff;}

.plist{ width:259px; }
.plist h2{ background:url(plist_h3_bg.jpg) no-repeat center center; height:60px; color:#292c31; font-size:16px; margin:0 auto; padding-left:39px; padding-top:21px; }
.plist h2 .en{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#898989;}
.plist ul{ background:#f4f4f4; width:242px; margin:0 auto; margin-top:7px;}
.plist ul li{ line-height:40px; height:40px; width:242px; border-bottom:1px solid #fff;}
.plist ul li a{ display:block;line-height:40px; height:40px; width:242px; color:#57595d; text-indent:12px;}
.plist ul li a:hover{color:#e40000;}

.contact { background:url(contact_bg.jpg) no-repeat center top; margin-top:7px; margin-bottom:11px; width:223px; height:50px; font-size:29px; color:#e40000; font-family:Impact; padding-left:36px; padding-top:50px;}


.product_index{}
.product_index h2{ background:url(product_h1_bg.jpg) no-repeat; height:81px; padding-top:27px; text-align:center; font-size:22px; font-weight:normal;}
.imglist {margin:0 auto; padding-top:20px;padding-left:12px;}
.imglist li{ width:240px; height:267px; line-height:22px; float:left;  }
.imglist li a{ display:block; background:url( imglist_li_bg.jpg) no-repeat center bottom; height:254px; width:225px; margin:0 auto;  }
.imglist li a span{padding-left:22px;}
.imglist li img{ border:1px solid #ebebeb; }
.imglist li a:hover{ background:url(imglist_li_hover_bg.jpg) no-repeat center bottom; color:#fff; }

h2 .en{font-size:14px;color:#b6b6b6;}
.information{clear:both;width:100%; overflow:hidden;background:#f4f4f4;padding-top:24px;}
.honor{ width:402px; margin:20px 16px; float:left; /*height:280px;*/height: 365px;border:1px solid #e6e6e6;background:#fff; }
.honor_h2title{height:52px; line-height:52px;font-size:16px;}
.honor_h2title p{float:left;text-indent:34PX; font-size:16px; color:#e40000; margin-right:5px; font-weight:bold; }
/*.honor h2{ text-indent:34PX; font-size:16px; color:#e40000; height:52px; line-height:52px;}*/

.newsi{ width:280px; border:1px solid #e6e6e6;/* height:280px;*/ float:left;margin:20px 0px;background:#fff; padding-bottom:15px;}
.new_h2tile{height:52px; line-height:52px;font-size:16px; font-weight:normal;}
.new_h2tile h2{float:left;  text-indent:34PX;font-size:16px;  color:#e40000; margin-right:5px; }
.newsi img{ margin-left:5px;}
.newsi ul{ padding-left:8PX; }
.newsi ul li{ background:url(news_li_bg.jpg) no-repeat 8px center; height:36px; line-height:36px; margin-right:7px; text-indent:28px; border-bottom:1px dashed #c5c4c4; }
#demo{overflow: hidden;  width:244px; float: left; /*position:relative;*/  margin-left:20px;}

.LeftBotton{float:left;width:30px;height:30px;margin-top:68px; margin-left:23PX;}
.LeftBotton a{width:30px;height:30px;display:block;background:url(to_left.jpg) no-repeat center center;line-height:30px; text-align:center; color:#fff;}
.RightBotton{float:right;width:30px;height:30px; margin-top:68px;margin-right:23PX;}
.RightBotton a{background:url(to_right.jpg) no-repeat right center;width:30px;height:30px;display:block; line-height:30px; text-align:center;color:#fff;}
td.pic{ text-align:center;}
td.pic a{ text-align:center; color:#fff; font-size:14px;}
td.pic img{ margin-right:16px; margin-bottom:18px; border:1px solid #fff;}

#foot{ clear:both; width:100%;background:url(foot_bg.jpg) repeat-x #ff002a;color:#fff;  padding-top:46px;}
#foot .service{ height:210px; width:1000px; margin:0 auto;}
#foot .electric{ margin-left:22px; text-align:center; width:114px; float:left;}
#foot .electric h3{line-height:46px; text-align:center; }
.sub{ width:1000px; margin:0 auto;line-height:22px; height:198px; margin-top:35px;}

.sub_pro li{ width:91px; float:left;}
.sub li a{color:#a6a6a6;}
.mes{ width:515px; float:left; margin-left:15px;}
.mes h3{line-height:46px; text-indent:33px; }
.cont_b{width:276px; float:left; margin-left:57px;}
.cont_b h3{line-height:46px; }
.copy{ width:1000px; margin:0 auto; text-align:center;height: 70px;overflow: hidden;}
.copy p {color:#fff; padding:15px 0; line-height:25px;}
.copy p a{ color:#ff002a;}

#banner_in{clear:both; height:267px; background:url(banner_in.jpg) no-repeat center top;}
#contents{ clear:both;width:100%; overflow:hidden;}
#contents .main{ width:1000px; margin:0 auto; overflow:hidden;}
.product{ }
.htitle{background:url(htitle_bg.jpg) no-repeat 3px center; height:50px; line-height:50px;  font-size:14px;   text-indent:20px; margin-top:37px; margin-left:15px; border-bottom:1px solid #e6e6e6;}

.htitle .en{font-size:12px; font-weight:normal;}
.news{ margin:0 auto; }
.news ul{ clear:both;padding-left:17px; padding-right:30px;padding-top:20px;}
.news ul li{ line-height:29px; background:url(news_li_bg.jpg) no-repeat left center; text-indent:14px;}
.news ul li A{ padding-left:10px;}
.news ul li span{ float:right;}




.page{ padding-top:20px;clear:both;margin:0 auto; text-align:center;}
.page a{ margin-left:10px;}



.pos{ float:right; font-weight:normal; font-size:12px; padding-right:5px; margin-top:-35px;}
.pos a,.poss a{text-decoration:none;}
.poss{float:right; font-weight:normal; font-size:12px; padding-right:5px;}
.h1title{ height:35px; line-height:35px; font-size:14px; text-align:center; margin-top:20px;} 
.content_in{ width:689px; margin:0 auto; line-height:22px; padding-top:15px;}
.content_in p{ text-indent:2em;}
#title_extra{ text-align:center; height:25px; margin:0 auto; line-height:50px;}
.des{ text-align:center; height:35px; line-height:35px;}
#up_down{ text-align:center; line-height:35px; margin-top:20px;}
#up_down a{color:#3e3431;}
#related_product { margin-top:35px;}

#name{color:#44474c;}
#tel{ }



.qqbox A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:hover {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox A:active {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox {z-index: 9999;FONT-SIZE: 12px; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 132px; COLOR: #000000; LETTER-SPACING: 0px; POSITION: absolute; TOP: 100px; HEIGHT: auto;
	text-align:left
}
.qqlv {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 25px; POSITION: relative; HEIGHT: 256px
}
.qqkf {
	BORDER: #0dacd3 6px solid; RIGHT: 0px; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 120px; TOP: 0px; HEIGHT: auto
}
.qqkfbt {
	BORDER-RIGHT: #9cd052 1px solid; BORDER-TOP: #9cd052 1px solid; FONT-WEIGHT: bold; BACKGROUND: #39ccde; OVERFLOW: hidden; BORDER-LEFT: #9cd052 1px solid; WIDTH: 118px; CURSOR: pointer; COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #9cd052 1px solid; POSITION: relative; HEIGHT: 20px; TEXT-ALIGN: center
}
.qqkfhm {
	PADDING-RIGHT: 8px; MARGIN: 3px 0px; OVERFLOW: hidden; WIDTH: 112px; LINE-HEIGHT: 22px; POSITION: relative; HEIGHT:40px
}
.bgdh {
	PADDING-LEFT: 10px; WIDTH: 102px
}






